Table of Contents Overview Brief Description Detailed Business Process Model Description Business Process Diagrams Manage Device De-Commissioning (Echelon) Page 1 Manage Device De-Commissioning (Echelon) Page 2 Manage Device De-Commissioning (Echelon) Page 3 Manage Device De-Commissioning (Echelon) Page 4 Manage Device De-Commissioning (Echelon) Page 5 Manage Device De-Commissioning (Echelon) Page 6 Manage Device De-Commissioning (Echelon) Page 7 Manage Device De-Commissioning (Echelon) Page 8 Manage Device De-Commissioning (Echelon) Page 9 Manage Device De-Commissioning (Echelon) Page 10 Manage Device De-Commissioning (Echelon) Description 1.0 Gather Requirements to Create Command 1.1 Select Command Activity Type 1.2 Select Device and Populate Command Execution Data 1.3 Submit Request 1.4 Communicate and Transform Device Decommission Command to SGG Format 1.5 Add to JMS Queue 1.6 Call Web service 1.7 Identify Activity Type to Assign 1.8 Identify Device and Head-End (Service Provider) 1.9 Validate Required Data 2.0 Determine Send Method and Send Error Message 2.1 Communicate and Transform Message 2.2 Receive and Process Message 2.3 Create Device Decommission Activity in Pending State 2.4 Validate Ability to Process Command and Transition Activity to Validate State 2.5 Log Error and Transition Activity to Validation Error State 2.6 Create To Do 2.7 Send Response "Command Received" and Transition to Wait for Eff. Date State 2.8 Evaluate Execution Date and Time 2.9 Transition Activity to Communication in Progress State 3.0 Review Activity in Eff. Date State 3.1 Request to Delete Activity 3.2 Delete Activity 3.3 Request to Discard Activity 3.4 Populate Changes and Request to Update Activity 3.5 Update Activity 3.6 Request to Decommission Device 3.7 Initiate Device Decommission Process 3.8 Evaluate Wait Period for Response 3.9 Log Error and Transition Activity to Communication Error State 4.0 Review Activity in Comm. In Progress State 4.1 Request to Retry Activity 4.2 Transition Activity to Retry State 4.3 Cancel Outstanding Outbound Communication 4.4 Create Device Decommission Outbound Communication in Pending State 4.5 Validate Communication Type and Transition to Validate State 4.6 Log Error and Transition to Validation Error State 4.7 Populate Details and Send Decommission Request in Awaiting Response State 4.8 Communicate and Transform Request to Echelon Format 4.9 Receive and Process Device Decommission Request 5.0 Remove Assignment to Data Concentrator 5.1 Analyze Message and Send Acknowledgement 5.2 Communicate and Transform Response to SGG Format 5.3 Evaluate Acknowledgement 5.4 Log Error and Transition to Response Error State 5.5 Evaluate Wait Period for Response 5.6 Review Outbound Communication 5.7 Request to Discard 5.8 Transition Outbound Communication to Discard State 5.9 Populate Changes and Request to Update 6.0 Update Outbound Communication 6.1 Request to Retry 6.2 Transition Outbound Communication to Retry State 6.3 Send Response 6.4 Receive and Process Response 6.4.1 Identify Response Message and Processing Method 6.5 Pre-process and Create Inbound Message in Pending State 6.6 Validate Ability to Process Inbound Communication and Transition to Validate State 6.7 Log Error and Transition Inbound Communication to Validation Error State 6.8 Transition to Create Completion Events State 6.9 Validate and Create Device Decommission Completion Event in Pending State 7.0 Transition Inbound to Completed State 7.1 Transition Device Decommission Outbound Communication to Completed State 7.2 Transition Activity to Execute Completion Event State 7.3 Transition Completion Event to Executed State 7.4 Evaluate Install Event State 7.5 Update Install Event Status to Decommissioned 7.6 Log Error and Transition Activity to Completion Event Error State 7.7 Transition Activity to Completion State 7.8 Create and Send Decommission Success Notification to Requester 7.9 Transition Activity to Discard State 8.0 Cancel Outstanding Completion Events 8.1 Send Response “Command Failed" to Requester 8.2 Analyze Requirements to Create Event 8.3 Select Completion Event Type and Populate Event Creation Data 8.4 Request to Create Completion Event 8.5 Review Event 8.6 Request to Delete Event 8.7 Delete Completion Event 8.8 Request to Discard Event 8.9 Transition to Discard State and Discard Completion Event 9.0 Request to Update Event 9.1 Update Completion Event 9.2 Request to Execute Event 9.3 Gather Requirements to Cancel Command 9.4 Select Cancel Command Activity Type 9.5 Populate Command Execution Data 9.6 Communicate and Transform Device Decommission Cancel Command to SGG Format 9.7 Identify Device Decommission Activity based on Transaction ID 9.8 Analyze Error and Work To Do 9.9 Complete To Do(s) 10.0 Request to Revalidate 10.1 Transition Activity to Validate State and Initialize Reprocessing 10.2 Identify Activity in Validation Error State 10.3 Evaluate Criteria to Run Automated Retry Process 10.4 Identify Activity in Communication Error State 10.5 Request to Execute Completion Event 10.6 Transition Activity to Execution Completion Event State and Initialize Reprocessing 10.7 Identify Activity in Completion Event Error State 10.8 Request to Delete 10.9 Delete Outbound Communication 11.0 Transition Outbound Communication to Discard State 11.1 Log Error and Transition Activity to Communication Error State 11.2 Request to Validate 11.3 Transition to Validate State and Initialize Reprocessing 11.4 Identify Outbound Communication in Validation Error State 11.5 Transition Outbound Communication to Retry State 11.6 Identify Outbound Communication in Response Error State 11.7 Request to Delete 11.8 Delete Inbound Communication 11.9 Request to Discard 12.0 Transition Inbound Communication to Discard State 12.1 Log Error and Transition Outbound Communication to Response Error State 12.2 Request to Validate 12.3 Transition to Validate State and Initialize Reprocessing 12.4 Identify Inbound Communication in Validation Error State Business Objects Lifecycle D1-DeviceDecommission D4-DecommMeterRequest D4-DecommMeterNotification D1-DecommissionDevice